// Decompiled on 周六 2月 22 19:31:49 CST 2025 with Zomboid Decompiler v0.1.3 using Vineflower.
package zombie.core.skinnedmodel.advancedanimation;

public interface IAnimationVariableMap extends IAnimationVariableSource {
    IAnimationVariableSlot getOrCreateVariable(String key);

    void setVariable(IAnimationVariableSlot slot);

    void setVariable(String key, String value);

    void setVariable(String key, boolean value);

    void setVariable(String key, float value);

    void clearVariable(String key);

    void clearVariables();
}
